MQTT JSON Error - problem odczytu danych w formacie JSON « Wróć do dokumentacji

Problem:

Przy poprawnie skonfigurowanym programie komunikacyjnym MQTT, odczyt danych w formacie JSON kończy się niepowodzeniem. W programie Object Viewer przy atrybucie (np. Attribute001.ReadStatus) pokazuje się komunikat:
Operational error: Conversion not supported.

W SMC w diagnostyce programu komunikacyjnego Quality ma status Bad.


Przyczyna:

Błąd w programie komunikacyjnym OI MQTT, przez który niepoprawnie odczytywane są wiadomości w formacie JSON.

Rozwiązanie:

Producent przygotował poprawkę IMS1932500, która rozwiązuje błąd związany z driverem MQTT. Poprawka jest przygotowana dla Communcation Drivers Pack 2020.3, więc przed zainstalowaniem poprawki należy wykonać aktualizację do tej wersji. Aby otrzymać poprawkę, należy zgłosić się do Działu Pomocy Technicznej Oprogramowanie: https://www.astor.com.pl/konto/service-request/new

Workaroud:

Należy rozpakować JSON'a już na poziomie Item Reference w driverze komunikacyjnym. Można już na tym poziomie odnosić się do konkretnych pól przechowywanych w JSON po kropce na końcu topic'a np. moj_topic/grupa1/zmienna1.wartosc1, moj_topic/grupa1/zmienna1.wartosc2 itd.


słowa kluczowe: MQTT format JSON odczyt danych Conversion not supported 
 


	
				
	  	


	

		 

	

					 	
					               		

		               

 		            

		                    		              	

				

Kontakt

12 428 63 00
PL EN